<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>XML Schema Drivers and Modules</title> 
  <style type="text/css">
<!--
  td.full { background: #CCCCFF; } /* #FF6666 */
  td.dl   { background: #99FF99; } /* #FF9999 */
  td.lite { background: #FFFFCC; } /* #FFCCCC */ 
--> 
  </style>
</head>
<body>

<!-- ================================================================== --> 
<h2>XML Schema Drivers and Modules</h2> 

<p>Table of module inclusion is given below for each XML Schema driver.</p> 

<table border="1" cellspacing="0" cellpadding="2"> 
<tr>
  <th colspan="3" rowspan="2">&nbsp;</th>
  <td colspan="3" align="center">
    Schema Drivers
  </td> 
</tr>
<tr>
  <!-- <th colspan="3"></th> --> 
  <th>A.2.1<br /> OWL Lite<br /> 
      <span style="font-weight:normal;">
      <a href="owl1-lite.xsd">owl1-lite.xsd</a></span></th>
  <th>A.2.2<br /> OWL DL<br />   
      <span style="font-weight:normal;">
      <a href="owl1-dl.xsd">owl1-dl.xsd</a></span></th>
  <th>A.2.3<br /> OWL Full<br /> 
      <span style="font-weight:normal;">
      <a href="owl1-full.xsd">owl1-full.xsd</a></span></th> 
</tr>
<tr align="center">
  <td rowspan="15">Schema<br />Modules</td> 
  <th>A.3.1</th>
  <td align="left"><a href="module/owl1-lite-core.xsd">owl1-lite-core.xsd</a> </td>
  <td class="tt lite">x</td> 
  <td class="tt dl">x</td> 
  <td class="tt full">x</td>
</tr>

<!-- owl:classElements (xsd:group) --> 
<tr align="center">
  <th rowspan="2">A.3.2</th>
  <td align="left"><a href="module/owl1-lite-classElementGroup.xsd">
        owl1-lite-classElementGroup.xsd</a> </td>
  <td class="tt lite" align="center">x</td> 
  <td class="tt">&nbsp;</td> 
  <td class="tt">&nbsp;</td>
</tr>
<tr align="center">
  <td align="left"><a href="module/owl1-dl-classElementGroup.xsd">
        owl1-dl-classElementGroup.xsd</a> </td>
  <td class="tt">&nbsp;</td> 
  <td class="tt dl">x</td> 
  <td class="tt full">x</td>
</tr>

<!-- owl:description (xsd:group) --> 
<tr align="center">
  <th rowspan="2">A.3.3</th>
  <td align="left"><a href="module/owl1-lite-descriptionGroup.xsd">
        owl1-lite-descriptionGroup.xsd</a> </td>
  <td class="tt lite">x</td> 
  <td class="tt">&nbsp;</td> 
  <td class="tt">&nbsp;</td>
</tr>
<tr align="center">
  <td align="left"><a href="module/owl1-dl-descriptionGroup.xsd">
        owl1-dl-descriptionGroup.xsd</a> </td>
  <td class="tt">&nbsp;</td> 
  <td class="tt dl">x</td> 
  <td class="tt full">x</td>
</tr>

<!-- owl:dataRestriction (xsd:group)
     owl:individualRestriction (xsd:group) --> 
<tr align="center">
  <th rowspan="2">A.3.4</th>
  <td align="left"><a href="module/owl1-lite-restrictionGroup.xsd">
        owl1-lite-restrictionGroup.xsd</a> </td>
  <td class="tt lite">x</td> 
  <td class="tt">&nbsp;</td> 
  <td class="tt">&nbsp;</td> 
</tr>
<tr align="center">
  <td align="left"><a href="module/owl1-dl-restrictionGroup.xsd">
        owl1-dl-restrictionGroup.xsd</a> </td>
  <td class="tt">&nbsp;</td> 
  <td class="tt dl">x</td> 
  <td class="tt full">x</td> 
</tr>

<!-- owl:dataPropDomainRange (xsd:group) 
     owl:objectPropDomainRange (xsd:group) --> 
<tr align="center">
  <th rowspan="2">A.3.5</th>
  <td align="left"><a href="module/owl1-lite-domainRangeGroup.xsd">
        owl1-lite-domainRangeGroup.xsd</a> </td>
  <td class="tt lite">x</td> 
  <td class="tt">&nbsp;</td> 
  <td class="tt">&nbsp;</td> 
</tr>
<tr align="center">
  <td align="left"><a href="module/owl1-dl-domainRangeGroup.xsd">
        owl1-dl-domainRangeGroup.xsd</a> </td>
  <td class="tt">&nbsp;</td> 
  <td class="tt dl">x</td> 
  <td class="tt full">x</td> 
</tr>

<!-- owl:dataPropInverseFuncAttr (xsd:attributeGroup) --> 
<tr align="center">
  <th rowspan="2">A.3.6</th>
  <td align="left"><a href="module/owl1-lite-dataPropInverseFuncAttr.xsd">
        owl1-lite-dataPropInverseFuncAttr.xsd</a> </td>
  <td class="tt lite">x</td> 
  <td class="tt dl">x</td> 
  <td class="tt">&nbsp;</td>
</tr>
<tr align="center">
  <td align="left"><a href="module/owl1-full-dataPropInverseFuncAttr.xsd">
        owl1-full-dataPropInverseFuncAttr.xsd</a> </td>
  <td class="tt">&nbsp;</td> 
  <td class="tt">&nbsp;</td> 
  <td class="tt full">x</td>
</tr>

<!-- owl:objectPropInverseFuncAttr (xsd:attributeGroup) --> 
<tr align="center">
  <th rowspan="2">A.3.7</th>
  <td align="left"><a href="module/owl1-lite-objectPropInverseFuncAttr.xsd">
        owl1-lite-objectPropInverseFuncAttr.xsd</a> </td>
  <td class="tt lite">x</td> 
  <td class="tt">&nbsp;</td> 
  <td class="tt">&nbsp;</td>
</tr>
<tr align="center">
  <td align="left"><a href="module/owl1-dl-objectPropInverseFuncAttr.xsd">
        owl1-dl-objectPropInverseFuncAttr.xsd</a> </td>
  <td class="tt">&nbsp;</td> 
  <td class="tt dl">x</td> 
  <td class="tt full">x</td>
</tr>
</table> 

</body>
</html>
